Top 100 Desktop Automation Repositories
Ranking
| Ranking | Project Name | Stars | Forks | Language | Open Issues | Description | Last Commit |
|---|---|---|---|---|---|---|---|
| 1 | Mindustry | 28,829 | 3,760 | Java | 0 | The automation tower defense RTS | 2026-09-03 |
| 2 | hammerspoon | 16,050 | 716 | Objective-C | 663 | Staggeringly powerful macOS desktop automation with Lua | 2026-07-08 |
| 3 | Toonflow-app | 15,104 | 2,718 | TypeScript | 0 | Toonflow 是开源一站式 AI 短剧创作工具,将小说、剧本快速转化为动画短剧。集成 AI 编剧、智能分镜、角色与视频生成,跨平台桌面端轻量部署,助力创作者低成本批量产出视觉内容。Toonflow is an open-source AI tool that turns stories and scripts into animated short dramas. Features AI sc... | 2026-08-26 |
| 4 | robotjs | 12,774 | 1,004 | C | 4 | Node.js Desktop Automation. | 2026-08-07 |
| 5 | bytebot | 11,085 | 1,511 | TypeScript | 57 | Bytebot is a self-hosted AI desktop agent that automates computer tasks through natural language commands, operating within a containerized Linux desktop environment. | 2025-09-12 |
| 6 | lamda | 8,270 | 1,111 | Python | 40 | Android Full-Stack Device Control Platform: WebRTC/H.264 remote desktop, UI/OCR/image-matching automation, one-click MITM, built-in Frida, proxy/VPN/frp/P2P networking, MCP/Agent, 160+ APIs, designed ... | 2026-08-30 |
| 7 | Kun | 6,275 | 595 | TypeScript | 13 | Local-first AI agent workspace for coding, writing, design, research, and automation — one runtime for desktop GUI and TUI. | 2026-09-04 |
| 8 | tradingview-mcp | 5,990 | 2,604 | JavaScript | 56 | AI-assisted TradingView chart analysis — connect Claude Code to your TradingView Desktop for personal workflow automation | 2026-07-28 |
| 9 | LobsterAI | 5,982 | 957 | TypeScript | 422 | Open-source, desktop-grade AI agent that gets real work done — data analysis, slides, docs, video & web research. Built on OpenClaw; runs tools on your real desktop and takes commands from your phone ... | 2026-09-04 |
| 10 | short-video-factory | 5,277 | 742 | TypeScript | 27 | 一键生成产品营销与泛内容短视频,AI批量自动剪辑,高颜值跨平台桌面端工具 One click generation of product marketing and general content short videos, AI batch automatic cliping, beautiful cross platform desktop tool | 2026-09-03 |
| 11 | autokey | 3,883 | 264 | Python | 283 | AutoKey, a desktop automation utility for Linux and X11. | 2026-07-10 |
| 12 | skill-recorder | 3,817 | 385 | TypeScript | 22 | Desktop app that records your on-screen work session and uses the GitHub Copilot CLI to reconstruct it as an intent + ordered steps, then builds a reusable Skill or Automation for Microsoft Scout, Mic... | 2026-09-03 |
| 13 | any-auto-register | 3,230 | 1,049 | Python | 17 | Auto-register & manage accounts for ChatGPT, Cursor, Kiro, Grok, Windsurf, Trae & 13+ AI platforms · Protocol/browser dual-mode · Plugin-based · One-click Mac/Windows desktop app | 2026-08-25 |
| 14 | xhs_ai_publisher | 2,071 | 300 | Python | 6 | AI-powered Xiaohongshu/Rednote content creation and publishing tool with PyQt desktop UI, FastAPI service, login-state reuse, preview publish, and automated browser workflows. | 2026-06-28 |
| 15 | skales | 1,746 | 245 | TypeScript | 0 | Personal AI desktop agent for Windows, macOS, Linux, Android & iOS. Set a goal, it works on its own. Teams (pair two desktops, agents + humans), Agent2Agent, Workflows, Codework, multi-agent orgs, des... | 2026-09-03 |
| 16 | pinvou-agent | 1,609 | 243 | Rust | 4 | Open-source desktop AI agent for tools, files, knowledge, workflows, and real deliverables. | 2026-09-04 |
| 17 | AutoHotkey-v1.0 | 1,248 | 166 | C++ | 0 | AutoHotkey is a powerful and easy to use scripting language for desktop automation on Windows. | 2022-12-19 |
| 18 | grok-app | 1,170 | 156 | TypeScript | 0 | Open-source Grok App — desktop workbench (GUI) for the local Grok Build CLI: sessions, projects, media, automations. Tauri 2. | 2026-09-04 |
| 19 | Revolt-Script | 1,091 | 3 | - | 0 | Revolt is the #1 Edgenuity automation tool featuring Auto Quiz, Auto Essay, Auto Advance, AI-powered writing with humanization, Auto Vocabulary, Auto Journal, and more. A semi-AFK script that handles ... | 2026-08-20 |
| 20 | agent-desktop | 1,034 | 70 | Rust | 19 | Native desktop automation CLI for AI agents. Control any application through OS accessibility trees with structured JSON output and deterministic element refs. | 2026-09-03 |
| 21 | surf | 858 | 141 | TypeScript | 3 | Surf is a computer use AI agent powered by OpenAI that interacts with a E2B's virtual desktop environment through natural language instructions | 2026-07-30 |
| 22 | OpenSail | 638 | 105 | Python | 99 | OpenSail is the open-source alternative to Codex App, Claude Desktop, Cursor, and Cowork for agentic software work. | 2026-09-01 |
| 23 | lackey | 637 | 75 | Python | 22 | Lackey - Graphical desktop automation with Python | 2025-06-18 |
| 24 | xclicker | 635 | 55 | C | 21 | XClicker - Fast GUI autoclicker for x11 linux desktops | 2026-08-23 |
| 25 | self-driving-desktop | 590 | 37 | Python | 5 | Desktop Automation Framework. Drive your mouse and keyboard with an easy to use language. | 2019-11-07 |
| 26 | go-hass-agent | 575 | 30 | Go | 32 | A Home Assistant, native app for desktop/laptop devices. | 2026-08-28 |
| 27 | n8n-workflow-builder | 541 | 124 | JavaScript | 4 | AI assistant integration for n8n workflow automation through Model Context Protocol (MCP). Connect Claude Desktop, ChatGPT, and other AI assistants to n8n for natural language workflow management. | 2026-03-19 |
| 28 | autopilot-deno | 503 | 15 | Rust | 4 | 🚀 Cross-platform desktop automation module for Deno. | 2022-07-22 |
| 29 | SaveState | 498 | 10 | Python | 3 | A versatile game save backup manager, featuring Steam detection, Minecraft support, drag & drop, desktop shortcuts and emulator compatible. | 2026-08-25 |
| 30 | welsonjs | 492 | 33 | JavaScript | 59 | WelsonJS - Build a Windows app on the Windows built-in JavaScript engine | 2026-09-02 |
| 31 | HaTickets | 435 | 74 | Python | 4 | 大麦网抢票自动化 — Mobile(U2) / Desktop(Tauri+Rust) 方案 | 2026-07-11 |
| 32 | avdaccelerator | 427 | 254 | Bicep | 6 | AVD Accelerator deployment automation to simplify the setup of AVD (Azure Virtual Desktop) based on best practices | 2026-08-19 |
| 33 | opencowork | 418 | 2 | TypeScript | 0 | Open-source, local-first desktop Agent Runtime for turning business goals into executable, reusable, and auditable workflows. | 2026-06-05 |
| 34 | IronAHK | 415 | 74 | C# | 22 | Cross platform .NET rewrite of the popular AutoHotkey scripting language for desktop automation. | 2018-01-26 |
| 35 | SHAFT_ENGINE | 407 | 152 | Java | 12 | Java test automation framework for web, mobile, API, CLI, database, and desktop E2E testing with a fluent API and built-in reporting. | 2026-09-02 |
| 36 | Winium.Desktop | 406 | 143 | C# | 213 | Winium.Desktop is Selenium Remote WebDriver implementation for automated testing of Windows application based on WinFroms and WPF platforms. | 2022-06-22 |
| 37 | clawdcursor | 399 | 58 | TypeScript | 0 | clawdcursor compiles whatever's on screen into one UI map — accessibility tree and OCR fused into stable, addressable elements, with a screenshot only when needed — then drives apps through reusable s... | 2026-09-03 |
| 38 | CrossMacro | 392 | 17 | C# | 3 | Cross-platform desktop automation app with macro recording, playback, scheduling, text expansion, CLI tools, and Wayland/X11-aware Linux support. | 2026-09-01 |
| 39 | Abu-Cowork | 365 | 82 | TypeScript | 13 | Open-source alternative to Claude Cowork — a local-first AI agent desktop app · multi-model · self-evolving skills · privacy-first · multi-Harness roadmap · DeepSeek Harness integration in progress | 2026-09-03 |
| 40 | tikmatrix-desktop | 363 | 53 | Python | 1 | TikMatrix is a pc desktop software to automate TikTok on Android phones. Join Our Telegram Channel https://t.me/tikmatrix_agent_bot for daily tips on TikTok phone farming, automation tricks, and smart... | 2026-09-03 |
| 41 | claude-in-mobile | 363 | 35 | TypeScript | 0 | MCP server for mobile and desktop automation — Android (via ADB), iOS Simulator (via simctl), and Desktop (Compose Multiplatform). Like Claude in Chrome but for mobile devices and desktop apps | 2026-08-31 |
| 42 | qb-rss-manager | 359 | 14 | Python | 3 | qBittorrent rss订阅规则管理, 支持Docker环境, 群晖, Windows桌面, Linux桌面的qb. 推荐直接使用懒人包体验完整功能. | 2024-01-10 |
| 43 | Senpwai | 332 | 51 | Python | 36 | A desktop app for tracking and batch downloading anime | 2026-09-03 |
| 44 | jarvis-ai-assistant | 331 | 63 | Python | 7 | Voice-controlled AI desktop assistant in Python. Speech recognition, text to speech, real-time web search, image generation, computer vision and WhatsApp automation, inspired by Iron Man's JARVIS. | 2026-08-12 |
| 45 | usecomputer | 318 | 22 | Zig | 1 | Fast computer automation CLI for AI agents. Control any desktop with screenshots, clicks, typing, scrolling, and more. | 2026-07-21 |
| 46 | robotic-process-automation | 307 | 68 | Java | 6 | 🤖 Robotic process automation (RPA) for WeChat, WeCom, etc. Support multiple clients and keep the computer unlocked when disconnect from the remote desktop. | 2024-06-03 |
| 47 | nuphus-mcp | 293 | 34 | Rust | 0 | Desktop automation MCP server — computer use for any AI agent: control screen, windows, mouse/keyboard, and Chrome via Model Context Protocol (stdio). Not a DSH plugin — DSH users install dsh-nuphus-m... | 2026-08-30 |
| 48 | OS-Bot-COLOR | 290 | 145 | Python | 0 | A lightweight desktop client & toolkit for writing, controlling and monitoring color-based automation scripts. | 2024-06-03 |
| 49 | Luna | 276 | 13 | C# | 10 | Automatic dark mode for Windows 10 | 2020-04-26 |
| 50 | Uni-CLI | 270 | 2 | TypeScript | 0 | One command for every interface—search, run, and inspect real software across APIs, browsers, desktops, local tools, and MCP. | 2026-09-02 |
| 51 | redesigned-pancake | 261 | 0 | - | 32 | Skip to content github / docs Code Issues 80 Pull requests 35 Discussions Actions Projects 2 Security Insights Merge branch 'main' into 1862-Add-Travis-CI-migration-table 1862-Add-Travis-CI-migration... | 2021-05-16 |
| 52 | Windows-MCP.Net | 229 | 37 | C# | 1 | A .NET-based Windows desktop automation MCP (Model Context Protocol) server that provides AI assistants with the ability to interact with the Windows desktop environment. | 2025-11-27 |
| 53 | OpenFlux | 226 | 42 | TypeScript | 1 | ⚡ Open-source AI Agent desktop client — multi-LLM, long-term memory, browser automation & tool orchestration | Tauri v2 | 2026-09-03 |
| 54 | robot | 220 | 41 | C++ | 79 | Native cross-platform system automation | 2022-12-13 |
| 55 | deplao-builder | 220 | 137 | TypeScript | 15 | App Desktop integration Zalo, Facebook & Telegram personal for Multi-Account management, CRM, Marketing, POS, ERP, Workflow and AI Assistant integration. Built on top of zca-js, fbchat-v2. | 2026-08-27 |
| 56 | robot-js | 212 | 25 | JavaScript | 20 | Native system automation for node.js | 2023-03-01 |
| 57 | bagidea-office | 212 | 64 | JavaScript | 1 | A living AI-agent office on your desktop wallpaper — Claude Code agents that walk, work, delegate, learn & hold meetings. Per-agent swappable models (Claude/GLM/DeepSeek/Qwen/Kimi/OpenAI/Gemini/Groq/O... | 2026-09-02 |
| 58 | autokey-python2 | 205 | 17 | Python | 1 | Legacy Python 2 version of AutoKey, the desktop automation utility for Linux and X11. | 2019-11-12 |
| 59 | goodable | 197 | 45 | TypeScript | 3 | Goodable is a local-first Desktop AI Workspace (Desktop Agent Runtime) powered by Claude Agent SDK, combining OS/file control, browser automation, and coding into composable Skills (tool + app modes) ... | 2026-01-29 |
| 60 | intense-rp-next | 197 | 37 | Python | 0 | Desktop app + OpenAI-compatible API that proxies LLM web UIs for unofficial integration of LLMs into SillyTavern and other clients. | 2026-07-05 |
| 61 | native-cli-ai | 194 | 21 | Rust | 20 | A native Rust CLI for orchestrating AI agents across projects, with persistent sessions, worktrees, and local-first control. | 2026-07-12 |
| 62 | loopi | 191 | 26 | TypeScript | 30 | A desktop automation platform — control browsers, system cursor/keyboard, run shell commands, and orchestrate workflows with AI agents and 80+ integrations. Runs locally. | 2026-06-09 |
| 63 | winremote-mcp | 189 | 39 | Python | 2 | Windows Remote MCP Server — 40+ tools for desktop automation, process management, file operations via FastMCP | 2026-08-07 |
| 64 | IRIS-AI | 182 | 76 | TypeScript | 1 | 💻 Desktop AI assistant built for real productivity. Voice, automation, memory, vision, web search, and workflow tools in one experience. | 2026-09-01 |
| 65 | ai-browser | 164 | 25 | TypeScript | 1 | 🤖 An AI-powered desktop automation agent built with Electron & Next.js - Control your computer like manus, but as a native desktop app, an ai browser! | 2026-04-03 |
| 66 | windows-folder-remark | 163 | 28 | Python | 0 | A lightweight CLI tool to add remarks/comments to Windows folders via Desktop.ini. No background processes, privacy-first, ~12MB portable exe. | 2026-01-31 |
| 67 | clicknium-docs | 160 | 16 | JavaScript | 10 | A next-generation GUI automation framework for Web and Desktop Application Testing and Automation. | 2026-02-25 |
| 68 | CommanderGPT | 157 | 31 | Python | 2 | Voice Assisted Desktop Automation for Simple to Complex Tasks using ChatGPT | 2023-05-23 |
| 69 | Resume-Automation-using-ChatGPT | 157 | 35 | Python | 1 | A Desktop Application for resume building which takes data needed for the resume and use ChatGPT API to make the the job description formal. The description input doesn't have to be formal. | 2025-02-21 |
| 70 | pbottleRPA | 156 | 24 | JavaScript | 1 | pbottleRPA is a professional RPA+AI software for professional users. It supports process automation for both web browsers and desktop client applications, and allows workflow development with JavaScr... | 2026-08-31 |
| 71 | Cohort | 152 | 2 | Go | 0 | Local-first Agent Runtime connecting LLMs to controlled tools, Chrome, desktop automation, MCP, context governance, and verifiable memory. | 2026-08-15 |
| 72 | ds4windows-lab-2026 | 150 | 14 | HTML | 0 | Portable DS4Windows companion toolkit with setup guides, profile notes, and Windows build helpers for DualShock 4 and DualSense. | 2026-09-03 |
| 73 | GhostDesk | 148 | 15 | Rust | 0 | Give any AI agent a full desktop — it sees the screen, clicks, types, and runs apps like a human. Automate anything with a UI: browsers, legacy software, internal tools. No API needed. One Docker comm... | 2026-09-01 |
| 74 | ridereceipts | 145 | 19 | Vue | 2 | 🚕 Simple automation desktop app to download and organize your receipts from Uber/Lyft. Try out our new Ride Receipts PRO ! | 2021-01-05 |
| 75 | Claude-Agent-Team-Manager | 141 | 14 | TypeScript | 2 | Visual org-chart desktop app for managing Claude Code agent teams, skills, and configurations | 2026-03-11 |
| 76 | emunium | 138 | 13 | Python | 0 | Human-like browser and desktop automation. No CDP, no WebDriver - emunium drives Chrome through a custom WebSocket bridge and performs all mouse/keyboard actions at the OS level, making scripts indist... | 2026-05-08 |
| 77 | playwright-ts-template | 138 | 14 | TypeScript | 2 | Playwright Typescript Automation testing framework Template is designed for Web (Desktop & Mobile), API, and Electron apps. Stable and Robust layer on top of Playwright with inbuilt Utilities, Linting... | 2026-03-24 |
| 78 | Gharmonize | 131 | 5 | JavaScript | 0 | All-in-one media downloader and converter with Web UI, desktop builds, and advanced ffmpeg automation. Built on yt-dlp · Supports YouTube, Spotify, Apple Music & Deezer · Self-hosted | 2026-09-03 |
| 79 | codex-control-plane-mcp | 121 | 4 | Python | 7 | Durable MCP control plane for long-running Codex Desktop tasks | 2026-07-15 |
| 80 | FrontAgent | 118 | 19 | TypeScript | 11 | Frontend AI coding agent platform with CLI, VS Code extension, desktop app, MCP server, RAG planning, Skills, SDD guardrails, browser automation, and LoRA planner models | 面向前端工程的 AI Agent 平台,支持 CLI、V... | 2026-09-02 |
| 81 | promptwright | 116 | 25 | TypeScript | 0 | Login-less, bring-your-own-key desktop agent that turns plain English into browser automation — and generates runnable Playwright, Cypress, and Selenium scripts. | 2026-07-10 |
| 82 | codex-profiles | 115 | 10 | Shell | 0 | Named CODEX_HOME profiles and ChatGPT Desktop windows with separate local state, without copying tokens | 2026-09-03 |
| 83 | FlowExcel | 115 | 1 | Python | 0 | 🎯 Visual Excel data processing tool - Build complex workflows without coding. Drag & drop interface with real-time preview. Cross-platform desktop app. | 2025-07-15 |
| 84 | mcp-windows-desktop-automation | 114 | 25 | TypeScript | 0 | A Model Context Protocol (MCP) server for Windows desktop automation using AutoIt. | 2025-03-24 |
| 85 | obsidian-gemini-helper | 114 | 10 | TypeScript | 0 | AI chat, workflow automation, semantic search (RAG), LLM Wiki (OKF) powered by Google Gemini. Works on both desktop and mobile. | 2026-09-04 |
| 86 | pawwork | 114 | 13 | TypeScript | 3 | PawWork — free, open-source desktop AI agent for macOS and Windows, built on DeepSeek Harness (DSH). Free models included, no API key or terminal. Office files, web search, and scheduled automations o... | 2026-09-03 |
| 87 | teamclaw | 113 | 3 | TypeScript | 0 | Desktop AI Team — multi-assistant orchestration, IM bot integration, scheduled automation, memory & knowledge management | 2026-03-24 |
| 88 | pyauto-desktop | 112 | 5 | Python | 1 | A desktop automation tool... | 2026-03-14 |
| 89 | playwright-ts | 105 | 24 | TypeScript | 2 | Playwright TypeScript Framework: a robust solution for testing Web (Desktop & Mobile), API, and Electron apps. With customized utilities, linting, logging, webhooks, and GitHub actions, it offers a st... | 2024-01-23 |
| 90 | aai-protocol | 105 | 2 | - | 0 | AAI (Agent App Interface) is an open protocol that makes any app accessible to AI Agents. One aai.json descriptor makes your desktop or web app(SaaS) instantly discoverable and callable. Skip slow GUI... | 2026-04-07 |
| 91 | keysender | 103 | 12 | C++ | 7 | Node.js Desktop Automation for Windows. | 2025-09-25 |
| 92 | pyvda | 103 | 15 | Python | 1 | Python module for manipulating Windows 10/11 windows and virtual desktops. | 2026-07-14 |
| 93 | CorvusX-Intelligence-in-the-Shadows | 101 | 38 | TypeScript | 0 | An always-on-top Electron HUD overlay that acts as a stealth desktop copilot. Integrates real-time multimodal screen vision, mixed microphone and system audio loopback capture, global key mirroring, a... | 2026-07-28 |
| 94 | robotjs | 98 | 9 | C | 1 | Node.js Desktop Automation. | 2025-03-28 |
| 95 | ansible-archlinux | 97 | 35 | Jinja | 0 | Automated arch linux desktop environment | 2025-04-02 |
| 96 | mcp-gsheets | 97 | 22 | TypeScript | 0 | MCP server for Google Sheets - Read, write and manipulate spreadsheets through Claude Desktop | 2026-09-03 |
| 97 | JsRoboKey | 96 | 4 | C++ | 1 | Cross-Platform Desktop Automation and Script utility inspired by AutoHotKey | 2026-07-26 |
| 98 | rubick-base | 96 | 20 | Rust | 5 | desktop automation, screen capture, input listen/simulation, asar compress, color picker for nodejs and electron based on rust. 基于 Rust / WASM 提供截图、取色、键鼠事件监听模拟、压缩解压、图像处理、获取已安装应用等跨平台功能的现代异步 Nodejs 模块,占... | 2023-09-30 |
| 99 | lightroom-workflow-automation | 94 | 1 | - | 0 | A production-ready config matrix (Feather & Moon Desktop Presets) to optimize your Lightroom workflow and deploy cinematic, moody film tones instantly. | 2026-08-31 |
| 100 | homelander | 93 | 12 | JavaScript | 1 | Desktop app that automates apartment applications on Immoscout24 — polls listings and auto-fills contact forms via a bundled Chromium browser. | 2026-09-03 |